home *** CD-ROM | disk | FTP | other *** search
/ Amoszine 5 / Amoszine 5.adf / arts / IEreview.asc.cm / IEreview.asc.cm
Text File  |  1992-02-26  |  7KB  |  154 lines

  1. @2
  2.                     Interface Editor Review - Full Version
  3.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. @4
  5.     For some reason, the AMOS Professional Interface language is the
  6.     most under-used aspect of AMOS Pro, yet it is also the most
  7.     powerful.  There also seems to be a lack of utilities to help the
  8.     interface programmer.  So it's nice to receive a utility written
  9.     especially with the interface in mind.  The idea behind this
  10.     utility is to help you build up your user interfaces without
  11.     programming it.  This is achieved by clicking on buttons and 
  12.     dragging boxes and it's simply a remarkable idea.  To create a
  13.     requester all you need to do is click on the graphical box icon,
  14.     drag out a box on the screen and assign it a value, which
  15.     corresponds to the image in the resource bank.  Then, you'll need
  16.     some text on the dialogue box.  Click the text icon, select a
  17.     position on screen with the mouse and then type your text.  Next
  18.     you'll need some buttons.  Click on the button icon, drag out a
  19.     box on the screen and then you'll be presented with a requester.
  20.     Here you set the attributes for the button such as whether it's
  21.     a Quit button and so on.
  22.  
  23.  
  24.  
  25.  
  26.     It's obvious the first time you look at this program that there
  27.     is a tremendous amount of work gone into the making of it.  The
  28.     actual program itself is an accessory which isn't compiled.  The
  29.     source code is provided and totals at around 3000 lines, which
  30.     is a huge amount of code.  The reason for supplying a source
  31.     code version is that is meant to be run from AMOS Pro's menus,
  32.     just like the standard accessories.
  33.  
  34.     The interface is quite a complex subject and takes a long while
  35.     to understand fully, it comes as no surprise then that you must
  36.     have a good understanding of the interface to use this program.
  37.     I myself have a good understanding of the interface, but that
  38.     didn't stop me from being confused over this program.  I found
  39.     that the control panels were confusingly laid out, prefering
  40.     to use icons (little pictures) instead of using plain simple
  41.     english.  Although, you do get used to them after a while.
  42.     Because of the sheer amount of gadgets on some of the control
  43.     panels, some of them take a while to draw, especially some of the
  44.     requesters.  Nothing can be done really to speed them up, except
  45.     a faster computer, and programmers should be writing software for
  46.     the new machines and not the old, the price of progress.  So I
  47.     don't blame the author for this.  One thing I do blame the author
  48.     for though is the lack of confirmation when you delete something.
  49. @4    It is all too easy to delete some button you have created.  A
  50.     requester should appear asking you to confirm your actions.
  51.     
  52.     A good feature that is present (that is missing from all Amos 
  53.     Pro's accesories) is on-line help.  This is a real bonus and 
  54.     helps no-end, especially as it's so easy to become confused.
  55.     Each requester has a help button, which when pressed will give
  56.     you help on that specific requester, nice idea.  Although the
  57.     on-line help is very useful, the actual screen is very fiddly to
  58.     use.  There's the usual slider bar but no arrow buttons so it is
  59.     difficult to move up or down one line when the slider bar is
  60.     either near the top or bottom.  Minor niggle though.  Although
  61.     the help is generally very good there is no tutorial to get you
  62.     started.  This is quite a major flaw, since you need all the help
  63.     you can get.  In the interface language, you can draw lines and
  64.     boxes using the elements in the resource bank.  The Interface
  65.     Editor allows you to do this as well.  If you do not know which
  66.     element to use, you can click on an icon to display the resource
  67.     bank.  The screen that appears is quite messy, and the elements
  68.     in the bank don't seem to be displayed properly, rendering this
  69.     good idea useless.  Another problem that I found was to do with
  70.     the buttons.  You can draw a button using the elements in the
  71.     resource bank but you don't seem to be able to place text on them
  72.     which is a must.  I tried everything and I couldn't find anything
  73.     in the help file.  I may be missing something but then it's the
  74.     job of the help to well, help.
  75.  
  76.     Im actually very impressed with the amount of work that has gone
  77.     into producing this program, and the idea is fantastic but there
  78.     is a very steep learning curve.  Some of the panels are confusing
  79.     and really do need tidying up.  A tutorial should be included to
  80.     help newcomers get started.  There are a lot of example
  81.     interfaces on the disk and they really are quite impressive and
  82.     show off the power of this program very well.  I presume this is
  83.     the first version of this program, so these faults are to be 
  84.     expected.  With a little more work the program could become gold 
  85.     medal material, not that much work, just a little.  So if you're 
  86.     an interface programmer you would do very well to have a look at 
  87.     this program.
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. @3    
  98.                                    Summary
  99.                                    ~~~~~~~@5
  100.     DOCUMENTATION    : 6/10@4
  101.  
  102.         On-line help is included and this is a very welcome addition
  103.         although some explanation is missing.  There is no tutorial
  104.         to get you started.
  105. @5
  106.     USER-INTERFACE    : 6/10@4
  107.  
  108.         Some of the control panels are rather confusing and are slow
  109.         to update.  It would be nice if the user interface used the
  110.         colours from AmosPro to give everything a universal look.
  111. @5
  112.     EASE OF USE        : 7/10@4
  113.  
  114.         Creating a button is simply a matter of clicking and dragging
  115.         but lack of instructions don't help.
  116. @5
  117.     SPEED            : 8/10@4
  118.  
  119.         The process of creating boxes, buttons and other gadgets is
  120.         as fast as it can be but panel drawing is slow.@5
  121.     RELIABILITY        : 6/10@4
  122.  
  123.         Some times the program crashes with a 'Bank not reserved'
  124.         error.  The function to move a box you've created is quite
  125.         buggy.  When an object is moved, it changes shape and looses
  126.         all the dimensions you gave it.
  127. @5
  128.     FLEXIBILITY        : 9/10@4
  129.  
  130.         Remarkably flexible.  Any sort of interface can be created at
  131.         a fraction of the time it takes to do normally.  The only
  132.         thing that is not supported is user-defined functions, but
  133.         this is only a minor flaw.
  134. @5
  135.     VALUE FOR MONEY : ????????@4
  136.  
  137.         Who knows????  Hopefully I'll find out in due course and I'll
  138.         give you the information.
  139. @5
  140.     OVERALL            : 7/10@4
  141.  
  142.         An interesting idea although lack of tutorials diminishes a
  143.         potentially brilliant product.  The overall rating may change
  144.         when I find out how much it costs.
  145. @6
  146.     Released as : ?
  147.     Price        : ?
  148.     Author        : Richard Jones
  149.     Address        : 14 Torrington Avenue
  150.                   Weeping Cross
  151.                   Stafford
  152.                   ST17 OHZ
  153.     
  154.